facade of an edifice - French English Dictionary